const fs = require('fs')
// 案例： 读取文件的信息
const filepath = './abc.txt'
//1. 方式一 同步操作
// const info = fs.statSync(filepath)
// console.log('后续需要执行的代码')
// console.log(info)
// 2. 异步操作
// fs.stat(filepath, (err, info) => {
//   if (err) {
//     console.log(err)
//     return
//   }
//   console.log(info)
// })
// console.log('后续需要执行的')

// 3. Promise的使用
fs.promises.stat(filepath).then(info => {
  console.log('info', info)
}).catch(error => {
  console.log('error', error)
})
console.log('后续需要执行的')